/**
 * com.cnhis.his.customer.mapper.Bck1.java
 */
package com.mbmed.doctor.login.mapper;

import java.util.List;

import javax.xml.bind.annotation.XmlRootElement;

import com.mbmed.doctor.commons.utils.BaseVO;

/**
 * @file  Bck1.java
 * @author 刘武
 * @version 0.1
 * @todo	Bck1数据值
 * Copyright(C), 2013-2014
 *		 Shenzhen Coordinates Software Development Co., Ltd.
 * History
 *   	1. Date: 2014-09-28 01:39:11
 *      	Author: 刘武
 *      	Modification: this file was created
 *   	2. ...
 */
@XmlRootElement
public class Bck1 extends BaseVO implements java.io.Serializable{

	private java.lang.Integer bck01;
	private java.lang.String bck02;
	private java.lang.String bck03;
	private java.lang.String bck04;
	private java.lang.String abbrp;
	private java.lang.String abbrw;
	private java.lang.Integer bck01a;
	private java.lang.Integer lvlnr;
	private java.lang.String bck09;
	private java.lang.String bck10;
	private java.lang.String bck11;
	private java.lang.String aca01;
	private java.lang.String bck13;
	private java.lang.String aby01;
	private java.util.Date bck15;
	private java.util.Date bck16;
	private java.lang.Integer adr01;
	private java.lang.Byte bck18;
	private java.math.BigDecimal bck19;
	private java.lang.Integer bll01;
	private java.lang.String abw01;
	

	private List<Vae1> vae1List;

	public List<Vae1> getVae1List() {
		return vae1List;
	}

	public void setVae1List(List<Vae1> vae1List) {
		this.vae1List = vae1List;
	}

	public Bck1(){
	}

	public Bck1(
		java.lang.Integer bck01
	){
		this.bck01 = bck01;
	}



	public void setBck01(java.lang.Integer value) {
		this.bck01 = value;
	}	
	public java.lang.Integer getBck01() {
		return this.bck01;
	}

	public void setBck02(java.lang.String value) {
		this.bck02 = value;
	}	
	public java.lang.String getBck02() {
		return this.bck02;
	}

	public void setBck03(java.lang.String value) {
		this.bck03 = value;
	}	
	public java.lang.String getBck03() {
		return this.bck03;
	}

	public void setBck04(java.lang.String value) {
		this.bck04 = value;
	}	
	public java.lang.String getBck04() {
		return this.bck04;
	}

	public void setAbbrp(java.lang.String value) {
		this.abbrp = value;
	}	
	public java.lang.String getAbbrp() {
		return this.abbrp;
	}

	public void setAbbrw(java.lang.String value) {
		this.abbrw = value;
	}	
	public java.lang.String getAbbrw() {
		return this.abbrw;
	}

	public void setBck01a(java.lang.Integer value) {
		this.bck01a = value;
	}	
	public java.lang.Integer getBck01a() {
		return this.bck01a;
	}

	public void setLvlnr(java.lang.Integer value) {
		this.lvlnr = value;
	}	
	public java.lang.Integer getLvlnr() {
		return this.lvlnr;
	}

	public void setBck09(java.lang.String value) {
		this.bck09 = value;
	}	
	public java.lang.String getBck09() {
		return this.bck09;
	}

	public void setBck10(java.lang.String value) {
		this.bck10 = value;
	}	
	public java.lang.String getBck10() {
		return this.bck10;
	}

	public void setBck11(java.lang.String value) {
		this.bck11 = value;
	}	
	public java.lang.String getBck11() {
		return this.bck11;
	}

	public void setAca01(java.lang.String value) {
		this.aca01 = value;
	}	
	public java.lang.String getAca01() {
		return this.aca01;
	}

	public void setBck13(java.lang.String value) {
		this.bck13 = value;
	}	
	public java.lang.String getBck13() {
		return this.bck13;
	}

	public void setAby01(java.lang.String value) {
		this.aby01 = value;
	}	
	public java.lang.String getAby01() {
		return this.aby01;
	}

	public void setBck15(java.util.Date value) {
		this.bck15 = value;
	}	
	public java.util.Date getBck15() {
		return this.bck15;
	}

	public void setBck16(java.util.Date value) {
		this.bck16 = value;
	}	
	public java.util.Date getBck16() {
		return this.bck16;
	}

	public void setAdr01(java.lang.Integer value) {
		this.adr01 = value;
	}	
	public java.lang.Integer getAdr01() {
		return this.adr01;
	}

	public void setBck18(java.lang.Byte value) {
		this.bck18 = value;
	}	
	public java.lang.Byte getBck18() {
		return this.bck18;
	}

	public void setBck19(java.math.BigDecimal value) {
		this.bck19 = value;
	}	
	public java.math.BigDecimal getBck19() {
		return this.bck19;
	}

	public void setBll01(java.lang.Integer value) {
		this.bll01 = value;
	}	
	public java.lang.Integer getBll01() {
		return this.bll01;
	}

	public void setAbw01(java.lang.String value) {
		this.abw01 = value;
	}	
	public java.lang.String getAbw01() {
		return this.abw01;
	}


    public String toString() {
		  StringBuffer buffer = new StringBuffer();
		  buffer.append(getClass().getName()).append("@").append(Integer.toHexString(hashCode())).append(" [");	
			   buffer.append("Bck01").append("='").append(getBck01()).append("' ");	
			   buffer.append("Bck02").append("='").append(getBck02()).append("' ");	
			   buffer.append("Bck03").append("='").append(getBck03()).append("' ");	
			   buffer.append("Bck04").append("='").append(getBck04()).append("' ");	
			   buffer.append("Abbrp").append("='").append(getAbbrp()).append("' ");	
			   buffer.append("Abbrw").append("='").append(getAbbrw()).append("' ");	
			   buffer.append("Bck01a").append("='").append(getBck01a()).append("' ");	
			   buffer.append("Lvlnr").append("='").append(getLvlnr()).append("' ");	
			   buffer.append("Bck09").append("='").append(getBck09()).append("' ");	
			   buffer.append("Bck10").append("='").append(getBck10()).append("' ");	
			   buffer.append("Bck11").append("='").append(getBck11()).append("' ");	
			   buffer.append("Aca01").append("='").append(getAca01()).append("' ");	
			   buffer.append("Bck13").append("='").append(getBck13()).append("' ");	
			   buffer.append("Aby01").append("='").append(getAby01()).append("' ");	
			   buffer.append("Bck15").append("='").append(getBck15()).append("' ");	
			   buffer.append("Bck16").append("='").append(getBck16()).append("' ");	
			   buffer.append("Adr01").append("='").append(getAdr01()).append("' ");	
			   buffer.append("Bck18").append("='").append(getBck18()).append("' ");	
			   buffer.append("Bck19").append("='").append(getBck19()).append("' ");	
			   buffer.append("Bll01").append("='").append(getBll01()).append("' ");	
			   buffer.append("Abw01").append("='").append(getAbw01()).append("' ");	
		  buffer.append("]");
		  return buffer.toString();
	}		

	public boolean equals(Object other) {
         if ( (this == other ) ) return true;
		 if ( (other == null ) ) return false;
		 if ( !(other instanceof Bck1) ) return false;
		 Bck1  castOther = ( Bck1) other;  
		 return 
					( (this.getBck01()==castOther.getBck01()) ||( this.getBck01()!=null && castOther.getBck01()!=null && this.getBck01().equals(castOther.getBck01()) ) )
					&&( (this.getBck02()==castOther.getBck02()) ||( this.getBck02()!=null && castOther.getBck02()!=null && this.getBck02().equals(castOther.getBck02()) ) )
					&&( (this.getBck03()==castOther.getBck03()) ||( this.getBck03()!=null && castOther.getBck03()!=null && this.getBck03().equals(castOther.getBck03()) ) )
					&&( (this.getBck04()==castOther.getBck04()) ||( this.getBck04()!=null && castOther.getBck04()!=null && this.getBck04().equals(castOther.getBck04()) ) )
					&&( (this.getAbbrp()==castOther.getAbbrp()) ||( this.getAbbrp()!=null && castOther.getAbbrp()!=null && this.getAbbrp().equals(castOther.getAbbrp()) ) )
					&&( (this.getAbbrw()==castOther.getAbbrw()) ||( this.getAbbrw()!=null && castOther.getAbbrw()!=null && this.getAbbrw().equals(castOther.getAbbrw()) ) )
					&&( (this.getBck01a()==castOther.getBck01a()) ||( this.getBck01a()!=null && castOther.getBck01a()!=null && this.getBck01a().equals(castOther.getBck01a()) ) )
					&&( (this.getLvlnr()==castOther.getLvlnr()) ||( this.getLvlnr()!=null && castOther.getLvlnr()!=null && this.getLvlnr().equals(castOther.getLvlnr()) ) )
					&&( (this.getBck09()==castOther.getBck09()) ||( this.getBck09()!=null && castOther.getBck09()!=null && this.getBck09().equals(castOther.getBck09()) ) )
					&&( (this.getBck10()==castOther.getBck10()) ||( this.getBck10()!=null && castOther.getBck10()!=null && this.getBck10().equals(castOther.getBck10()) ) )
					&&( (this.getBck11()==castOther.getBck11()) ||( this.getBck11()!=null && castOther.getBck11()!=null && this.getBck11().equals(castOther.getBck11()) ) )
					&&( (this.getAca01()==castOther.getAca01()) ||( this.getAca01()!=null && castOther.getAca01()!=null && this.getAca01().equals(castOther.getAca01()) ) )
					&&( (this.getBck13()==castOther.getBck13()) ||( this.getBck13()!=null && castOther.getBck13()!=null && this.getBck13().equals(castOther.getBck13()) ) )
					&&( (this.getAby01()==castOther.getAby01()) ||( this.getAby01()!=null && castOther.getAby01()!=null && this.getAby01().equals(castOther.getAby01()) ) )
					&&( (this.getBck15()==castOther.getBck15()) ||( this.getBck15()!=null && castOther.getBck15()!=null && this.getBck15().equals(castOther.getBck15()) ) )
					&&( (this.getBck16()==castOther.getBck16()) ||( this.getBck16()!=null && castOther.getBck16()!=null && this.getBck16().equals(castOther.getBck16()) ) )
					&&( (this.getAdr01()==castOther.getAdr01()) ||( this.getAdr01()!=null && castOther.getAdr01()!=null && this.getAdr01().equals(castOther.getAdr01()) ) )
					&&( (this.getBck18()==castOther.getBck18()) ||( this.getBck18()!=null && castOther.getBck18()!=null && this.getBck18().equals(castOther.getBck18()) ) )
					&&( (this.getBck19()==castOther.getBck19()) ||( this.getBck19()!=null && castOther.getBck19()!=null && this.getBck19().equals(castOther.getBck19()) ) )
					&&( (this.getBll01()==castOther.getBll01()) ||( this.getBll01()!=null && castOther.getBll01()!=null && this.getBll01().equals(castOther.getBll01()) ) )
					&&( (this.getAbw01()==castOther.getAbw01()) ||( this.getAbw01()!=null && castOther.getAbw01()!=null && this.getAbw01().equals(castOther.getAbw01()) ) )
			;
    }

	public int hashCode() {
         int result = 17;
				  result = 37 * result + (getBck01() == null ? 0 : this.getBck01().hashCode() );
				  result = 37 * result + (getBck02() == null ? 0 : this.getBck02().hashCode() );
				  result = 37 * result + (getBck03() == null ? 0 : this.getBck03().hashCode() );
				  result = 37 * result + (getBck04() == null ? 0 : this.getBck04().hashCode() );
				  result = 37 * result + (getAbbrp() == null ? 0 : this.getAbbrp().hashCode() );
				  result = 37 * result + (getAbbrw() == null ? 0 : this.getAbbrw().hashCode() );
				  result = 37 * result + (getBck01a() == null ? 0 : this.getBck01a().hashCode() );
				  result = 37 * result + (getLvlnr() == null ? 0 : this.getLvlnr().hashCode() );
				  result = 37 * result + (getBck09() == null ? 0 : this.getBck09().hashCode() );
				  result = 37 * result + (getBck10() == null ? 0 : this.getBck10().hashCode() );
				  result = 37 * result + (getBck11() == null ? 0 : this.getBck11().hashCode() );
				  result = 37 * result + (getAca01() == null ? 0 : this.getAca01().hashCode() );
				  result = 37 * result + (getBck13() == null ? 0 : this.getBck13().hashCode() );
				  result = 37 * result + (getAby01() == null ? 0 : this.getAby01().hashCode() );
				  result = 37 * result + (getBck15() == null ? 0 : this.getBck15().hashCode() );
				  result = 37 * result + (getBck16() == null ? 0 : this.getBck16().hashCode() );
				  result = 37 * result + (getAdr01() == null ? 0 : this.getAdr01().hashCode() );
				  result = 37 * result + (getBck18() == null ? 0 : this.getBck18().hashCode() );
				  result = 37 * result + (getBck19() == null ? 0 : this.getBck19().hashCode() );
				  result = 37 * result + (getBll01() == null ? 0 : this.getBll01().hashCode() );
				  result = 37 * result + (getAbw01() == null ? 0 : this.getAbw01().hashCode() );
         return result;
	} 
	
}
